package anji.plus.system.mark.service;

import anji.plus.system.mark.base.IBaseService;
import anji.plus.system.mark.domain.SysUser;

import java.util.List;

/**
 * <p>
 * 系统用户表 服务类
 * </p>
 *
 * @author luwei
 * @since 2023-11-08
 */
public interface ISysUserService extends IBaseService<SysUser> {

    /***
     * @Description: 查询用户列表
     * @Author: luwei
     * @Date: 2023/11/8 16:30
     * @Param name:
     **/
    List<SysUser> queryUserList(String departNum);



    /***
     * @Description: 登录
     * @Author: zhouchong
     * @Date: 2023/11/9 09:10
     * @Param name:
     **/
    SysUser login(String account, String password);

    /***
     * @Description: 更新姓名
     * @Author: zhouchong
     * @Date: 2023/11/10 11:10
     * @Param name:
     **/
    SysUser userUpdate(String account,String name,String userId);

    /***
     * @Description: 查询用户得分
     * @Author: zhouchong
     * @Date: 2023/11/10 11:10
     * @Param name:
     **/
    String queryUserScore(String name);


    /***
     * @Description: 查询用户信息
     * @Author: zhouchong
     * @Date: 2023/12/12 13:30
     * @Param name:
     **/
    SysUser queryUserInfo(String name);


}
